package controller;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.List;

import model.Venda;
import model.VendaDAO;

public class VendaServicos implements ActionListener {
	private Venda venda;
	private VendaDAO vendaDAO = new VendaDAO();
	private String mensagem = "";

	/**
	 * Construtor da classe
	 * 
	 * @param vendedorGUI
	 * @param titulo
	 */
	public VendaServicos(Venda venda2) {
		this.venda = venda2;
	}

	@Override
	public void actionPerformed(ActionEvent arg0) {
		if (vendaDAO.registrarVenda(this.venda)) {
			this.setMensagem("Venda registrada com sucesso.");
		} else {
			this.setMensagem("Erro ao registrar a venda");
		}

	}

	public List<Venda> listarVendasDia() {
		List<Venda> lstVendas = null;
		try {
			lstVendas = vendaDAO.listarVendasDia();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return lstVendas;
	}

	public String getMensagem() {
		return mensagem;
	}

	public void setMensagem(String mensagem) {
		this.mensagem = mensagem;
	}

}
